A yoga teacher is a person who guides and instructs others in the practice of yoga. They typically have a deep understanding and experience with yoga poses, breathing techniques and meditation practices. Yoga teachers may have completed a formal training program and are often certified to teach specific styles or levels of yoga. They help students improve their physical fitness, flexibility and overall well-being through the practice of yoga.